runtime.hchan.elemtype (field)
31 uses
runtime (current package)
chan.go#L39: elemtype *_type // element type
chan.go#L111: c.elemtype = elem
chan.go#L221: typedmemmove(c.elemtype, qp, ep)
chan.go#L311: sendDirect(c.elemtype, sg, ep)
chan.go#L384: typedmemclr(c.elemtype, sg.elem)
chan.go#L498: typedmemclr(c.elemtype, ep)
chan.go#L517: typedmemclr(c.elemtype, ep)
chan.go#L538: typedmemmove(c.elemtype, ep, qp)
chan.go#L540: typedmemclr(c.elemtype, qp)
chan.go#L615: recvDirect(c.elemtype, sg, ep)
chan.go#L629: typedmemmove(c.elemtype, ep, qp)
chan.go#L632: typedmemmove(c.elemtype, qp, sg.elem)
select.go#L397: raceReadObjectPC(c.elemtype, cas.elem, casePC(casi), chansendpc)
select.go#L399: raceWriteObjectPC(c.elemtype, cas.elem, casePC(casi), chanrecvpc)
select.go#L404: msanread(cas.elem, c.elemtype.size)
select.go#L406: msanwrite(cas.elem, c.elemtype.size)
select.go#L411: asanread(cas.elem, c.elemtype.size)
select.go#L413: asanwrite(cas.elem, c.elemtype.size)
select.go#L424: raceWriteObjectPC(c.elemtype, cas.elem, casePC(casi), chanrecvpc)
select.go#L429: msanwrite(cas.elem, c.elemtype.size)
select.go#L432: asanwrite(cas.elem, c.elemtype.size)
select.go#L437: typedmemmove(c.elemtype, cas.elem, qp)
select.go#L439: typedmemclr(c.elemtype, qp)
select.go#L452: raceReadObjectPC(c.elemtype, cas.elem, casePC(casi), chansendpc)
select.go#L455: msanread(cas.elem, c.elemtype.size)
select.go#L458: asanread(cas.elem, c.elemtype.size)
select.go#L460: typedmemmove(c.elemtype, chanbuf(c, c.sendx), cas.elem)
select.go#L483: typedmemclr(c.elemtype, cas.elem)
select.go#L493: raceReadObjectPC(c.elemtype, cas.elem, casePC(casi), chansendpc)
select.go#L496: msanread(cas.elem, c.elemtype.size)
select.go#L499: asanread(cas.elem, c.elemtype.size)